#ifndef ZYGCANVAS_H
#define ZYGCANVAS_H

#include <QList>
#include <QLabel>
#include <QDialog>
#include <QWidget>
#include <QPushButton>
#include <QScrollArea>

#include "zygfont.h"
#include "zygfile.h"
#include "zyglabel.h"
#include "zygtimer.h"
#include "zygbackground.h"

#define DELETE_BACKGROUND ":/resource/images/delete_background.png"

class ZygCanvas : public QWidget{
    Q_OBJECT
public:
    ZygCanvas();
    ZygCanvas(QScrollArea* scrollarea);
    ~ZygCanvas();
    void displayTimer();

private:
    const static int LABEL_WIDTH = 220;
    const static int LABEL_HEIGHT = 50;
    QList<ZygLabel*>* labelList;

    void clearLabel();
};

#endif // ZYGCANVAS_H
